草庐IT

GitLab - GitHub

全部标签

如何在Windows上搭建私有化远程仓库之Gitlab

如何在Windows上搭建私有Gitlab远程仓库1.背景2.实现步骤2.1安装Docker2.2安装Gitlab并部署2.3通过Web启动GitLab2.4修改GitLab密码1.背景先说背景,电脑由于没有Linux系统,是Win10系统,但是团队要求部署在自己服务器的远程仓库,这因为代码有保护要求,在比人服务器总归是不安全。这里就有几个选择,首先是Github,由于科学上网要求,传文件太慢;然后是Gitee,国内服务器,但是允许的协作开发人员数量有限制,没记错应该是5位,私有免费库好像也有大小限制;最终推荐3个方案,根据需要自取:①VisualSVN方案:使用SVN,古老的软件,大大的作用

Github copilot几个使用技巧,自动补全代码

上一篇文章介绍了如何在vscode中引入GithubCopilot,这一张我们介绍一下GithubCopilot的使用技巧一·、常用快捷键快捷键含义tab应用提示代码esc拒绝提示代码ctrl+enter打开提示面板选用10个意见代码中的一个Alt+]切换建议代码Alt+->逐个应用代码这些快捷键其实就是红色框的功能,也可以通过鼠标点击操作下面具体介绍一下常用的三个功能:1.tab自动补全灰色代码就是copilot提示的代码,按tab键就可以自动补全如下:2.ctrl+enter意见面板输入注释之后按下ctrl+enter会出现意见代码块面板如图:你可以从这些代码中选择你认为符合你需求的代码最

php - 使用关系数据库构建受 GitHub 启发的时间线的设计模式?

是否有用于构建受GitHub启发的时间线的设计模式?我正在尝试为我的应用程序编写一个有点复杂且用途广泛的时间线系统。它基于这个概念:[Subject][Verb][DirectComplement][IndirectComplement](metadata:[date])所以,在实践中:JohncreatedanewpostcalledBeautifulPost(12/0100:01)John是主语,created是动词,BeautifulPost是直接补语。Johncommented"OMG"onBeautifulPost(12/0100:00)John是主语,commented是动

php - 使用关系数据库构建受 GitHub 启发的时间线的设计模式?

是否有用于构建受GitHub启发的时间线的设计模式?我正在尝试为我的应用程序编写一个有点复杂且用途广泛的时间线系统。它基于这个概念:[Subject][Verb][DirectComplement][IndirectComplement](metadata:[date])所以,在实践中:JohncreatedanewpostcalledBeautifulPost(12/0100:01)John是主语,created是动词,BeautifulPost是直接补语。Johncommented"OMG"onBeautifulPost(12/0100:00)John是主语,commented是动

【GItlab】 挑选一分支的某部分提交合并到另一分支

1,场景说明分支A向远程提交了三次分支B向远程提交了三次我现在想把分支B的push005和push006合并到分支A上2,gitlab界面操作方法1:点开项目Commits——选中要合并过去的一次push记录——options——cherry-pick剩下根据提示操作方法2:Branches——选中分支B——History——选中某次push005——Options(右上角)——cherry-pick——选中分支A——点击cherry-pick即可合并完成问题:在这个中会出现冲突,报错(呃呃呃,尝试了很久,没有找到好的解决办法)3,idea界面操作,可在本地处理冲突,不会出现上面的冲突异常问题

Github连接不上怎么办?

目前连不上GITHUB可能有以下两个原因: 1,浏览器插件设置问题2,hosts文件出现问题如何判断是哪种情况?打开终端输入指令:pingwww.github.com如果可以ping通,那基本上是浏览器插件问题。反之就是hosts文件问题解决方案:一、浏览器插件问题下载插件:Ghelper点击控制面板-上网策略-添加三个直连(不走代理)github.usercontent.com  github.com  github.io如上就可以了。二、通过修改hosts文件hosts文件位置:windows:  C:\windows\system32\drivers\etc mac: 通过Finder搜

Jenkins+Docker+Maven+gitlab实现自动构建、远程发布

前言一个项目完整的生命周期是从开发的coding阶段和coding阶段的质量测试,再到多次发布投入使用。目前大部分的测试阶段并不是从coding结束后开始的,而是和coding同步进行的。可能今天早上coding完成一个功能,下午就要投入测试。在这期间,我们可能会因为需求发生变化、功能需要改进、缺陷需要修复等问题要更新服务。这个过程是重复而且是复杂的,也容易出现部署、更新失误的情况。因此我们有了自动构建的需求,和CI/CD(持续构建/持续发布)差不多类似。愿景我们最后要实现的像图片中这样,可以选择要构建的分支、要发布到哪一台服务器以及要更新的服务,之后点击构建,完成指定的服务构建以及发布到指定

Jenkins+Docker+Maven+gitlab实现自动构建、远程发布

前言一个项目完整的生命周期是从开发的coding阶段和coding阶段的质量测试,再到多次发布投入使用。目前大部分的测试阶段并不是从coding结束后开始的,而是和coding同步进行的。可能今天早上coding完成一个功能,下午就要投入测试。在这期间,我们可能会因为需求发生变化、功能需要改进、缺陷需要修复等问题要更新服务。这个过程是重复而且是复杂的,也容易出现部署、更新失误的情况。因此我们有了自动构建的需求,和CI/CD(持续构建/持续发布)差不多类似。愿景我们最后要实现的像图片中这样,可以选择要构建的分支、要发布到哪一台服务器以及要更新的服务,之后点击构建,完成指定的服务构建以及发布到指定

K8S+Jenkins+Harbor+Docker+gitlab集群部署

K8S+Jenkins+Harbor+Docker+gitlab服务器集群部署所需资源下载地址将此文章写给我最心爱的女孩目录K8S+Jenkins+Harbor+Docker+gitlab服务器集群部署1.准备以下服务器2.所有服务器统一处理执行2.1关闭防火墙2.2关闭selinux2.3关闭swap(k8s禁止虚拟内存以提高性能)2.4更新yum(看需要更新)2.5时间同步2.6安装wget、vim2.7更新Docker的yum源2.8查看Docker版本2.9下载docker2.10进入/etc目录创建docker目录2.11配置国内镜像加速器2.12docker自动启动2.13启动do

K8S+Jenkins+Harbor+Docker+gitlab集群部署

K8S+Jenkins+Harbor+Docker+gitlab服务器集群部署所需资源下载地址将此文章写给我最心爱的女孩目录K8S+Jenkins+Harbor+Docker+gitlab服务器集群部署1.准备以下服务器2.所有服务器统一处理执行2.1关闭防火墙2.2关闭selinux2.3关闭swap(k8s禁止虚拟内存以提高性能)2.4更新yum(看需要更新)2.5时间同步2.6安装wget、vim2.7更新Docker的yum源2.8查看Docker版本2.9下载docker2.10进入/etc目录创建docker目录2.11配置国内镜像加速器2.12docker自动启动2.13启动do